added __VOLK_PREFETCH() compatibility macro
authorJosh Blum <josh@joshknows.com>
Fri, 20 Jan 2017 18:03:49 +0000 (10:03 -0800)
committerA. Maitland Bottoms <bottoms@debian.org>
Sun, 27 Aug 2017 17:44:55 +0000 (18:44 +0100)
commite1bb840dde2fe64abd0ab370ad05d126411d6a29
treef401c7cc6cdb8b91e4f77ceb0d574998ef191f61
parentd59cc6be4be0307a1f937a42213e3efd3d3b99d4
added __VOLK_PREFETCH() compatibility macro

__VOLK_PREFETCH() performs __builtin_prefetch() on GCC compilers
and is otherwise a NOP for other systems. The use of __builtin_prefetch
was replaced with __VOLK_PREFETCH() to make the kernels portable.

Gbp-Pq: Name 0007-added-__VOLK_PREFETCH-compatibility-macro.patch
13 files changed:
include/volk/volk_common.h
kernels/volk/volk_16i_max_star_16i.h
kernels/volk/volk_16i_max_star_horizontal_16i.h
kernels/volk/volk_16ic_convert_32fc.h
kernels/volk/volk_16ic_x2_dot_prod_16ic.h
kernels/volk/volk_16ic_x2_multiply_16ic.h
kernels/volk/volk_32f_x2_add_32f.h
kernels/volk/volk_32fc_conjugate_32fc.h
kernels/volk/volk_32fc_convert_16ic.h
kernels/volk/volk_32fc_x2_conjugate_dot_prod_32fc.h
kernels/volk/volk_32fc_x2_dot_prod_32fc.h
kernels/volk/volk_32fc_x2_multiply_32fc.h
kernels/volk/volk_32fc_x2_multiply_conjugate_32fc.h